place of refuge for women - Spanish English Dictionary